Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

Poprawa Qesta - Zabijanie metinów


Rekomendowane odpowiedzi

Opublikowano

Nie wiem, czy dobrze, ale sprawdź.

 

Pokaż też error przy /qc.

Upewnij się, że masz wgrane kolory w questach.

quest zniszcz_wszystkie_metiny begin
		state start begin
			when login or levelup with pc.get_level() >= 10 begin
				set_state(pierwszy)
			end
	end
	state pierwszy begin
		when letter begin
			send_letter("Zabij Metiny Cz. 1")
		end
				
		when button or info begin
				say_title("Zabij Metiny Cz. 1)
				--
				--
				say("Musisz zabić:")
				say("5 Metinów To-Young")
		end
				
		when 8026.kill begin
			local count = pc.setqf("ilosc")+5
				if count < 5 then
					pc.getqf("ilosc", count)
				elseif count == 5 then
					say("Zabiłeś 5 Metinów")
					say("To-Young.")
					say_green("Gratulacje, pokonałeś 5 Metinów To-Young")
					say("")
					say("Twoja nagroda to")
					say_arbuz("- Stały bon: Maks HP +5000")
					say("")
					affect.add_collect(apply.MAX_HP, 5000, 60*60*24*365*60)
					set_quest_state("metiny_2", "run")
					setstate(koniec)
				end
			end
		end
		state __complete__ begin
		end
end	

wqdz690429546a.GIF Piszę poprawnie po polsku.

Opublikowano

dobra sprawdzam biologa a ogolnie to jeszcze jedna sprawa jest powiedz mi czemu nie daje mi bonusow w tym quescie mecze sie 2dzien z tym questem wgl quest dziala idealnie ale jak sie zabije moby to nie daje tych bonusow wogole ;/ 

http://wklej.to/EhXaI

Opublikowano

 

maszyna wczytala ale w grze sie nie wyswietla :/

 

@Miki5543 Sprawdz: http://wklej.to/Tl9U6

 

nadal nie dziala polowanie 9 nie daje bonusow zaraz biologa sprawdze czy daje nagrody

 

maszyna wczytala ale w grze sie nie wyswietla :/

 

@Miki5543 Sprawdz: http://wklej.to/Tl9U6

 

nadal nie dziala polowanie 9 nie daje bonusow nadal zaraz sprawdze biologa czy daje nagrody

 

maszyna wczytala ale w grze sie nie wyswietla :/

 

@Miki5543 Sprawdz: http://wklej.to/Tl9U6

 

nadal nie dziala polowanie 9 nie daje bonusow nadal zaraz sprawdze biologa czy daje nagrody

Opublikowano

tak widze 


polowanie 9 dziala :) teraz tylko ten biolog


link wygasl ;/


daj jeszcze raz bo link wygasl i nie mam jak sprawdzic ! :)

Opublikowano

Wyrzuć tego ch* biologa do kosza... Masz tutaj mojego. 

---------------------------------
--Biolog by PoetaNapalmu to kox--
---------------------------------
quest biolog_poeta_20
	state start begin
		when login or levelup with pc.get_level() >= 20 begin
			set_state(dostawa)
		end
	end
	state dostawa begin
		when letter begin
			send_letter("")
		end
		
		when button or info begin
			say_title("")
			say("")
			say("")
			say("")
			say("")
			say("")
			local left = x - pc.getqf("ilosc") -- x==ilosc itemkow do oddania
			say_reward(left.."x nazwaitemka")
			say_item_vnum(iditemka)
		end
		
		when 71035.use or 76020.use begin
			if pc.getqf("duration") != 0 then
				pc.setqf("duration", 0)
				pc.setqf("procenty", 1)
				chat("Czas oddania przedmiotu został skasowany. Szansa pomyślnego oddania wzrosła.")
				pc.remove_item(71035, 1)
				return
			else
				chat("Możesz oddać przedmiot biologowi.")
				return
			end
		end
		
		when 20084.chat."" with pc.count_item(iditemka) != 0 begin
			if pc.getqf("duration") > get_time() then
				say_title("")
				say("")
				say("")
				
				local duration = (pc.getqf("duration") - get_time()) / 3600
				local hours = math.floor(duration)
				local minutes = math.floor((duration - hours) * 60)
				
				if hours >= 1 and minutes >= 1 then
					say(string.format("Pozostały Czas: %dH %dM", hours, minutes))
				elseif hours >= 1 and minutes == 0 then
					say(string.format("Pozostały Czas: %dH", hours))
				else
					say(string.format("Pozostały Czas: %dM", minutes))
				end
				return
			end
		end
		
		local percent = 50
		if pc.getqf("procenty") == 1 then
			percent = x --ilosc procent z eliksirem
			pc.setqf("procenty", 0)
		end
		
		say_title("")
		say("")
		say("")
		say("")
		wait()
		
		if number(1, 100) <= percent and pc.count_item(iditemka) != 0 then
			pc.setqf("ilosc", pc.getqf("ilosc") + 1)
			pc.remove_item(iditemka, 1)
			pc.setqf("duration", get_time() + 60 * 60)
			
			if pc.getqf("ilosc") == 20 then
				say_title("")
				say("koniec")
				wait()
				say_title("")
				say("")
				
				affect.add_collect_point()
				pc.give_item2()

				clear_letter()
				set_quest_state("", "")
				set_state(gotowe)
				return
			end
			
			local left_count = 20 - pc.getqf("ilosc")
			
			say_title("Biolog Chaegirab")
			say("sukces")
			say_reward("Przynieś mi jeszcze: "..left_count.." sztuk.")
			pc.setqf("duration", get_time() + 60 * 60)
		else
			say_title("Biolog Chaegirab")
			say("spalil")
			pc.setqf("duration", get_time() + 60 * 60)
			pc.remove_item(item.get_vnum(), 1)
		end
	end
	state gotowe begin
	end
end
http://pastebin.com/k39QDMML

zandia_sygna.png

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...